#pragma once

#include "RayTracer/Light.h"

class PointLight : public Light
{
	Scene_ptr _scene;
	Point _position, _attenuation;
	Color _intensity;
public:
	PointLight(Scene_ptr scene, const Point& position, const Point& attenuation, const Color& intensity);
	Ray IntensityAtPoint(const Point&); // X = R, Y = G, Z = B
	~PointLight();
};
